strain at the leash - French English Dictionary